$(function () {
  let form = layui.form
  form.verify({
    nickname: [
      /^[\S]{1,8}$/,
      '只能填写1~8位非空字符串'
    ]
  })

  // 渲染用户信息并封装
  let layer = layui.layer
  initUserInfo()
  function initUserInfo() {
    axios.get('/my/userinfo').then((res) => {
      console.log(res)
      if (res.data.status !== 0) {
        return layer.msg(res.data.message)
      }
      form.val('formUserInfo', res.data.data)
    })
  }
  // 重置功能
  $('#btnreset').on('click', function (e) {
    e.preventDefault()
    // 重新渲染表单
    initUserInfo()
  })

  $('form').on('submit', function (e) {
    e.preventDefault();
    axios({
      url: '/my/userinfo',
      method: 'post',
      data: $(this).serialize()

    }).then(res => {
      //成功回调
      console.log(res)
      if (res.data.status != 0) {
        return layer.msg(res.data.message)
      }
      layer.msg('恭喜修改用户信息成功')
      window.parent.getUserInfo()
    })
  })



})